$(document).ready(function(){
	
	// Adiciona máscara aos campos
	$("#cnpj").mask("99.999.999/9999-99",{placeholder:" "});
	$("#cep").mask("99.999-999",{placeholder:" "});
	$("#telefone").mask("(99) 9999-9999?",{placeholder:" "});
	$("#celular").mask("(99) 9999-9999?",{placeholder:" "});
	
	// Adiciona validação aos campos da página
	$("form[role='form']").validate({
		rules: {
			'cnpj': {
				required: true,
				cnpj: true
			},
			'insc_estadual': {
				required: true
			},
			'razao_social': {
				required: true
			},
			'nome_fantasia': {
				required: true
			},
			'telefone': {
				required: true
			},
			'responsavel': {
				required: true
			},
			'segmento': {
				required: true
			},
			'endereco': {
				required: true
			},
			'numero': {
				required: true
			},
			'bairro': {
				required: true
			},
			'cep': {
				required: true
			},
			'estado': {
				required: true
			},
			'cidade': {
				required: true
			},
			'email': {
				required: true,
				email: true
			},
			'confirmar_email': {
				required: true,
				email: true,
				equalTo: '#email'
			},
			'senha': {
				required: true
			},
			'confirmar_senha': {
				required: true,
				equalTo: '#senha'
			}
		},
		messages: {
			'confirmar_email': {
				equalTo: 'Os e-mails não são iguais'
			},
			'confirmar_senha': {
				equalTo: 'As senhas não são iguais'
			}
		}
	});

});